Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour China F6 China F7 Spain F13 Portugal F2 Portugal F3 Lithuania F1 Lithuania F2 USA F23 Mexico F11 Mexico F12 USA F2 USA F3 Germany F4 USA F4 USA F5 USA F6 Germany F9 Germany F2 Usa F9 Poland F1 Netherlands F1 Austria F5 Turkey F8 Dominican Republic F1 Bosnia/Herzegovina F1 Bosnia & Herzegovina F2 Kazakhstan F1 Kazakhstan F2 Lithuania F2 JVC Trophy - Vienna Alexander Kolyaskin Memorial - Donetsk Media Will Cup Busan Challenger Tennis - Busan Steelers Cup - Kosice Samsung Secruities Cup Challenger - Seoul Flea Market Cup Busan Challenger Tennis - Busan Kia International In Kawana - Kawana Internationaux de Doubs Open de Franchie-Comte - Besancon 4th Volkswagen Challenger - Wolfsburg BH Telecom Sarajevo 2007 - Sarajevo Ethias Trophy - Mons Kobstaedernes ATP Challenger - Kolding Sony Ericsson Open 2008 - Belgrade BH Indoor Sarajevo - Sarajevo Puerto Rico Challenger Tennis Event - Humacao Baden Open - Karlsruhe Schickendanz Open - Furth Siemens Open - Scheveningen USA F24 Germany F5 Alexander Kolyaskin Memorial - Donetsk Waco Tennis Challenger - Waco Tatra Banka Slovak Open - Bratislava PEOPLEnet CUP - Dnepropetrovsk Spain F16 Kyoto Challenger Baton Rouge Challenger Talahassee Challenger Istanbul Challenger Geneva Challenger Karshi Challenger Sacramento Challenger Kolding Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Eckental Challenger Ramat Hasharon Challenger Busan Challenger Alessandria Challenger Nottingham Challenger Aachen Challenger Bratislava Challenger Helsinki Challenger Heineken Challenger - Ho Chi Minh City Memorial Piertomaso Tessitore - San Remo IX Open Internacional D'Andorra - Andorra Istanbul Challenger Izmir Challenger Tatra Banka Open 2003 - Bratislava Mons Challenger Orleans Challenger Togliatti Cup - Togliatti Geneva Challenger Helsinki Challenger Open de L'Isere - Grenoble Dallas Challenger ECM Cup - Prague Petange Challenger Helsinki Challenger Warsteiner Challenger Lubeck - Lubeck KGHM Polish Indoors - Wroclaw USTA Men's Challenger of Urbana-Champaign - Urbana Tennis Napoli Cup - Naples Optimus Maia Open - Maia Petange Challenger Sarajevo Open - Sarajevo Orleans Challenger Busan Open - Busan TED Open - Istanbul Copa Ericsson Costa Rica - San Jose Challenger Leon 2003 - Leon Eckental Challenger West of England Challenger - Bristol Lambertz Open - Aachen The LTA Wrexham Challenger - Wrexham Steelers Cup - Kosice Asirom Challenger - Brasov Challenger Groningen - Groningen Kyoto Challenger IPP Open - Helsinki XL Bermuda Open - Bermuda Kazan Challenger The LTA Cardiff Challenger - Cardiff The LTA Wrexham Challenger - Wrexham Fergana Challenger - Fergana Rome Challenger Astana Challenger Steelers Cup - Kosice Reunion Island Challenger Mouilleron-Le-Captif Challenger Heilbronn Challenger Prostejov Challenger Vancouver Challenger Tashkent Challenger Raanana Challenger Nanjing Challenger Taipei City Challenger Heilbronn Challenger Prostejov Challenger Intersport Heilbronn Open - Heilbronn XL Capital Bermuda Open - Bermuda Ostrava Open 2005 - Ostrava Cepu Open - San Marino Shymkent Challenger ATP Open Castilla y Leon - Segovia Heilbronn Open - Heilbronn Togliatti Cup - Togliatti Wroclaw Challenger Chengdu Challenger Heilbronn Open - Heilbronn Jinan Challenger Tunis Open 2007 - Tunis Bauer Watertechnology Cup 2007 - Eckental Heilbronn Challenger 2007 Knoxville Challenger - Knoxville AT&T Challenger of Dallas - Dallas Internationaux du Doubs - Besancon Bangkok Challenger BMW Tennis Championship - Sunrise St. Brieuc Challenger Open D'Orleans - Orleans Tenerife Challenger Tallahassee Tennis Challenger - Tallahassee Samsung Securities Cup - Seoul Karlsruhe Challenger Trnava Challenger Rennes Challenger Rijeka Open - Rijeka Hurricane Tennis Open - Bradenton Zagreb Open - Zagreb Busan Challenger Polska Energia Open - Bytom Semgroup Challenger - Tulsa Internationaux du Doubs - Besancon BH Telecom Indoors Sarajevo 2006 - Sarajevo Isla de Lanzarote - Lanzarote s Tennis Masters 06 - Graz Tennis Napoli Cup 2007 - Napoli Lambertz Open by Stawag 2007 - Aachen Bristol Challenger Trophy - Bristol Salzburg Challenger Haagen Dazs Open - Caracas Quimper Challenger CA Challenge - Graz Ischgl International Tennis Challenger 2003 - Ischgl Sarajevo Open 2004 - Sarajevo Chisinau Challenger XL Capital Bermuda Open - Bermuda Trofeo Sisma Mantova - Mantova Eckental Challenger Manchester Challenger CA-Challenge - Graz Lamberts Open by Stawag - Aachen Cremona Challenger Bergamo Challenger Winnetka Challenger Akbank Private Banking TED Open - Istanbul Rimini Challenger Lexington Challenger Ilkley Challenger Cordenons Challenger Heilbronn Open - Heilbronn Perugia Challenger Tashkent Challenger Gwangju Challenger Astana Challenger Volkswagen Challenger 2005 - Wolfsburg M25 Tbilisi Gemax Samsung Open 2005 - Belgrade Playford Challenger Eckental Challenger X Abierto Internacional de Salinas - Salinas Tallahassee Tennis Challenger - Tallahassee Orleans Challenger Arroyo de la Encomienda - Valladolid S Tennis Masters - Graz Helsinki Challenger Reunion Island Challenger Andria Challenger Wroclaw Challenger Internationaler Raiffeisen Grand Prix - St. Polten Generali Open 2001 - Kitzbuhel The Hamlet Cup - Long Island Seoul Challenger Recanati Challenger Internationaler Raiffeisen Grand Prix - St. Polten Ortisei Challenger Pingguo Challenger CA Tennis Trophy - Vienna Generali Open 2003 - Kitzbuhel Asirom Challenger Brasov - Brasov Nottingham Challenger Ortisei Challenger Pau Challenger Oeiras 1 Challenger Kazan Challenger Sylt Open 2000 - Sylt Abidjan 1 Challenger Heineken Open - Auckland Open de Franche-Comte - Besancon Neride Prague Indoor - Prague Porto Challenger Bratislava 1 Challenger U.S. Men's Clay Court Championships - Houston Mons Challenger Tashkent Challenger The Wrexham Challenger - Wrexham Miller Lite Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Gran Copa Ericsson - Rio de Janeiro Vancouver Challenger Vilnus Challenger Samarkand Challenger Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo St. Petersburg Open - St. Petersburg San Benedetto Challenger Istanbul Challenger Ortisei Challenger Ljubljana Open - Ljubljana Zivnobanka Czech Open - Prostejov Bratislava Challenger Astana Challenger Chicago Challenger Andria Challenger Rennes Challenger Kia International In Caloundra - Caloundra Abidjan 2 Challenger Brest Challenger Lugano Challenger Rome Challenger St. Brieuc Challenger Mouilleron-Le-Captif Challenger Ljubljana Open - Ljubljana Quimper Challenger Winnetka Challenger Segovia Challenger Drummondville Challenger Open de Moselle - Metz St. Brieuc Challenger Akbank Private Banking TED Open - Istanbul CA Tennis Trophy - Vienna 3° Trofeo 'Citta di Brindisi' - Brindisi Bulgarian Open - Sofia BMW Open - Munich Mumbai Open - Mumbai Stockholm Open - Stockholm Grodzisk Mazowiecki Challenger Chennai Open - Chennai Shimadzu All Japan Indoor - Kyoto Gallagher International - Hamilton The Surbiton Trophy - Surbiton West of England Tennis - Bristol Togliatti Cup - Togliatti The Wrexham Challenger - Wrexham CA Challenge 2002 - Graz PBZ Zagreb Indoors - Zagreb U.S. Men's Clay Court Championships - Houston Warsteiner Challenger - Wolfsburg Grand Prix Hassan II - Casablanca The Bolton Challenger - Bolton Okal Cup 2001 International Bavarian Championships - Eckental Hypo Group Tennis International - Portschach IPP Open - Helsinki Lille Challenger Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Generali Open - Kitzbuhel Togliatti Cup - Togliatti Open de la Ville de Saint Denis - Reunion Island Challenger 42 - Andrezieux Bogota Challenger China Open - Beijing S Tennis Master Championship - Graz GHI Bronx Classic - Bronx Helsinki Challenger Oeiras 1 Challenger Oeiras 2 Challenger Levene Gouldin & Thompson Tennis Challenger - Binghamton Chennai Open - Chennai St. Brieuc Challenger Intersport Heilbronn Open - Heilbronn Seoul Challenger Akbank Private Banking TED Open 2006 - Istanbul Grodzisk Mazowiecki Challenger Zhangjiagang Challenger Orange Warsaw Open - Warsaw Austrian Open - Kitzbuhel Tenerife 1 Challenger Quimper Challenger Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Lugano Challenger Hamburg Challenger Interwetten Austrian Open - Kitzbuhel Gwangju Challenger Shenzhen 1 Challenger Campbells Hall of Fame Tennis Championships - Newport Guangzhou Challenger Astana Challenger Taipei Challenger Kachreti Challenger Bank Austria Tennis Trophy - Vienna Blois Challenger San Marino Challenger SAP Open - San Jose GHI Bronx Tennis Classic - Bronx Braunschweig Challenger Brisbane International - Brisbane Medibank International - Sydney Savannah Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice Sao Paulo Challenger Salinas Challenger Rhodes Challenger Vancouver Challenger Kitzbuhel Challenger Kobstaedernes ATP Challenger - Kolding Monterrey Challenger IPP Open - Helsinki Atlanta Tennis Championships - Atlanta Johannesburg Challenger St. Petersburg Open - St. Petersburg Sarasota Challenger Farmers Classic - Los Angeles Citi Open - Washington St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Valencia Open - Valencia Mouilleron-Le-Captif Challenger Brisbane International - Brisbane Delray Beach International Tennis Championships - Delray Beach Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Irving Challenger Tampere Challenger Knoxville Challenger Bratislava Challenger Champaign Challenger Swiss Indoors Basel - Basel Brisbane International - Brisbane Nottingham Challenger Nottingham-2 Challenger BMW Open - Munich CA Tennis Trophy - Vienna Cherbourg Challenger BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Mons Challenger Heilbronn Challenger Dallas Challenger China Open - Beijing Manacor Challenger Kremlin Cup - Moscow Bergamo Challenger Estoril Open - Estoril PBZ Zagreb Indoors - Zagreb Bratislava Challenger Hersonissos 1 Challenger Orleans Challenger Citi Open - Washington Shenzhen Open - Shenzhen PBZ Zagreb Indoors - Zagreb Sarajevo Challenger Delray Beach International Tennis Championships - Delray Beach Memphis Open - Memphis SAP Open - San Jose Gerry Weber Open - Halle Swiss Indoors Basel - Basel Winston-Salem Open - Winston-Salem AEGON Championships - London St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Winston-Salem Open - Winston-Salem Moselle Open - Metz Dubai Duty Free Tennis Championships - Dubai Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Johannesburg Challenger Truist Atlanta Open - Atlanta Shenzhen Open - Shenzhen Brisbane International - Brisbane Mons Challenger Athens Challenger Kremlin Cup - Moscow Bratislava Challenger Tata Open Maharashtra - Pune Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle Gerry Weber Open - Halle AAPT Championships - Adelaide Abierto de Tenis Mifel - Los Cabos Helsinki Challenger BA-CA Tennis Trophy - Vienna Delray Beach International Tennis Championships - Delray Beach Campbells Hall of Fame Tennis Championships - Newport Libema Open - 's-Hertogenbosch Cherbourg Challenger Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Belgrade 2 - Belgrade Astana Open - Nur-Sultan Melbourne Summer Set - Melbourne Binghamton Challenger If Stockholm Open - Stockholm Wuxi Challenger Bank Austria Tennis Trophy - Vienna Serbia Open - Belgrade UNICEF Open - 's Hertogenbosch Ortisei Challenger Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles If Stockholm Open - Stockholm Guangzhou Challenger CA Tennis Trophy - Vienna Rennes Challenger US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Open de Tenis Comunidad Valenciana - Valencia Citi Open - Washington St. Petersburg Open - St. Petersburg Cassis Challenger Open 13 - Marseille Brest Challenger Anytech365 Andalucia Open - Marbella Hall of Fame Tennis Championships - Newport Valencia Open - Valencia Orleans Challenger Aircel Chennai Open - Chennai Barcelona Open BancSabadell - Barcelona US Men's Clay Court Championship - Houston Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Antalya Cup - Antalya BB&T Atlanta Open - Atlanta China Open - Beijing Brescia Challenger The LTA Hull Challenger - Hull St. Petersburg Open - St. Petersburg Nova Challenger Osaka - Osaka The Scottish Tennis Championships - Edinburgh Pau Challenger Garanti Koza Sofia Open - Sofia University of Tennessee USTA Men's Challenger - Knoxville Warsteiner Challenger Lubeck 2001 - Lubeck Kremlin Cup - Moscow Geneva Open - Geneva Aegon Nottingham Open - Nottingham The LTA Manchester Challenger - Manchester Winnetka Challenger Open de L'Isere (Open 38) - Grenoble Recanati Challenger Kremlin Cup - Moscow Okal Open - Eckental Neride Prague Indoor - Prague Warsteiner Challenger Lubeck - Lubeck Hong Kong Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Zhuhai Challenger San Luis Potosi Challenger - San Luis Potosi Open Sud de France - Montpellier Vancouver Challenger Busan Challenger ABN AMRO World Tennis Tournament - Rotterdam Schickendanz Open - Furth Citi Open - Washington Vilnius Challenger Qatar ExxonMobil Open - Doha Busan Challenger Grodzisk Mazowiecki Challenger Geneva Open - Geneva St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Swiss Indoors Basel - Basel Tata Open Maharashtra - Pune Roanne Challenger Murray River Open - Melbourne Lyon Challenger CA Tennis Trophy - Vienna Serbia Open - Belgrade Noventi Open - Halle Hamburg European Open - Hamburg Hersonissos 2 Challenger Citi Open - Washington Lugano Challenger Davidoff Swiss Indoors - Basel Tbilisi Challenger Gonet Geneva Open - Geneva Pozoblanco Challenger Bratislava 1 Challenger Orleans Challenger Hamburg European Open - Hamburg Sofia Open - Sofia China Open - Beijing ATP Studena Croatia Open Umag - Umag AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Brest Challenger Lille Challenger Bratislava 2 Challenger Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Busan Challenger U.S. Mens's Clay Court Championship - Houston Sony Ericsson Open - Miami Sony Ericsson Open - Miami Campbells Hall of Fame Tennis Championships - Newport Lexington Challenger Qatar ExxonMobil Open - Doha BNP Paribas Open - Indian Wells Erste Bank Open - Vienna Sydney International - Sydney Abierto Mexicano Telcel - Acapulco Kremlin Cup - Moscow Citi Open - Washington President's Cup - Tashkent CA Tennis Trophy - Vienna Ottignies-Louvain-la-Neuve Challenger Lille Challenger Gwangju Challenger Kremlin Cup - Moscow Ordina Open - 's-Hertogenbosch Internazionali BNL d'Italia - Rome Sony Ericsson Open - Miami Delray Beach Open - Delray Beach Sony Open Tennis - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Open Sud de France - Montpellier Miami Open - Miami Western & Southern Open - Cincinnati National Bank Open - Montreal Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Coupe Rogers - Montreal BNP Paribas Masters - Paris Grand Prix Hassan II - Casablanca Western & Southern Open - New York Millennium Estoril Open - Estoril Kremlin Cup - Moscow Erste Bank Open - Vienna Truist Atlanta Open - Atlanta BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai Miami Open - Miami The Stella Artois Championships - London Wimbledon - London French Open - Paris French Open - Paris Wimbledon - London St. Petersburg Open - St. Petersburg Legg Mason Tennis Classic - Washington BB&T Atlanta Open - Atlanta Australian Open - Melbourne French Open - Paris China Open - Beijing Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Sony Open Tennis - Miami Rogers Cup - Montreal U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris French Open - Paris Australian Open - Melbourne U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Wimbledon - London Wimbledon - London Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Western & Southern Open - Cincinnati French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London Davis Cup, World Group, 1R, AUS-AUT 5-0 Davis Cup, World Group, 1R, AUT-CRO 2-3 Davis Cup, Group 2, 1R, LTU-GEO 3-2 Davis Cup, Group 2, 1R, LTU-GBR 3-2 Davis Cup, Group 1, 2R, ROU-AUT 5-0 Davis Cup, Group II, 1R, EST-LTU 3-2 Davis Cup, Group II, 1R, LTU-CYP 4-1 Davis Cup, World Group, PO, GBR-AUT, 2-3 Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, Group II, 1R, LTU-EST 3-1 Davis Cup, Group II, 2R, FIN-LTU 3-2 Davis Cup, World Group, 1R, AUT-ARG 1-4 Davis Cup, Group I, PO, LTU-PAK 4-0 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group II, 1R, NOR-LTU 0-5 Davis Cup, Group II, 2R, RSA-LTU 2-3 Davis Cup, Europe/Africa Group II, 2R, IRL-LTU 2-3 Australian Open (juniors) Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 U.S. Open (juniors) French Open (juniors) Davis Cup, Group 1, 1R, AUT-NOR 5-0 Wimbledon (juniors) Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, Group II, 1R, LTU-EGY 4-1 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group I, PO, PAK-LTU 3-2 Davis Cup, Group I, 1R, ARG-LTU 4-0 Davis Cup, Group II, 1R, LTU-NOR 3-2 Davis Cup, Group I, PO, LTU-GEO 3-2 All Lower level tournaments Davis Cup, Group II, 1R, MAR-LTU 2-3 Davis Cup, World Group, QF, ESP-AUT 4-1 Australian Open (juniors) Olympics - Rio de Janeiro Istanbul Challenger